@charset "utf-8";
* {margin:0;padding:0}
body{margin:0px auto;font-size:12px;color:#444; background-color:#f6f6f6;behavior:url(csshover.htc);}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
img{ border:0px;}
h2{  margin:0px; padding:0 0 5px 0; font-size:18px;}
h2 a:hover{ color:#d17002; text-decoration:none;}
.wrap{width:984px; height:auto; margin:0 auto;}
 
.wrap .head {width:984px;height:120px;background-image:url(../images/headbg.gif);background-repeat: repeat;}
.wrap .head .logo { float:left;width:270px;height:80px;margin:29px auto 0px 20px}
/*menu*/
.menu {margin:60px auto 0px 0px; float: left;}
.wrap .menu {height:35px; font-size:14px;}
.menu ul { margin:0px}
.menu ul li {float:left;list-style-type: none; padding:0px; margin-left:3px;}
.menu ul li a {color: #fff;display:block; width:95px; height:35px; text-align:center;line-height:35px; background:url(../images/menub.gif) no-repeat; }
.menu ul li a:hover{display:block; font-weight:120;}
.menu ul dl {width:95px;display:none; position:relative;top:0;left:0;}
.menu ul dl dd a {width:95px; height:35px; text-align:center; line-height:35px;color: #fff; background:#999;} .menu ul dl dd a:hover {display:block; background:url(../images/main_bg.gif) -86px -39px no-repeat;}
/图片/
.wrap .img {}
/*banner*/
.banner { width:980px; height:270px; border-left:#cfcfcf 2px solid; border-right:#cfcfcf 2px solid; margin:0px;padding:0; background:#e8e8e8; overflow:hidden;}
.banner_left{float:left;width:60px;height:270px;}
.banner_left_img a{width:35px;height:35px;margin:123px auto; background:url(../images/main_bg.gif) 0 0 no-repeat;display:block;}
.banner_left_img a:hover{background:url(../images/main_bg.gif) 0 -82px no-repeat;}
.banner_cont{float:left;margin:0px;padding:0px;width:860px;height:270px;overflow:hidden;}
.ScrCont{WIDTH: 32766px;}
#List1_1{float:left;}
#List1_2{float:left;}
.banner_middle{float:left;width:860px;height:270px; ;}
.banner_middle_left{float:left;margin-top:15px;width:430px;height:240px;background-color:#fff;display:inline;margin-left:5px;}
.banner_middle_right{float:left;margin-left:30px;display:inline;height:270px;width:375px}
.banner_middle_top{float:left;margin-top:55px;line-height:20px;color:#333; font-size:14px;}
.banner_middle_top h2{font-weight:bold;font-size:18px;margin:10px 0px; text-indent:28px;}
.banner_middle_bottom{float:left;margin-top:25px;padding:0px;width:375px; margin-left:0px;}
.banner_middle_bottom ul { margin-left:-25px;}
.banner_middle_bottom ul li{float:left;display:inline; background:#394247;font-size:14px;padding:3px 6px;font-weight:bold;margin-left:10px;width:115px;text-align:center;}
.banner_middle_bottom ul li a{color:#fff;}
.banner_middle_bottom ul li a:hover{text-decoration:none;color:#fff;}
.banner_middle_bottom ul li:hover{background:#d17002}
.banner_right{float:right;width:60px;height:270px;}
.banner_right_img a {width:35px;height:35px;margin:123px auto; background:url(../images/main_bg.gif) 0 -39px no-repeat;display:block; }
.banner_right_img a:hover {background:url(../images/main_bg.gif) -46px -39px no-repeat;}

.wrap .indexmain {margin-top:0px;border-left:#cfcfcf 2px solid; border-right:#cfcfcf 2px solid; padding-top:10px; overflow:hidden;}
/*indexmain*/
.wrap .indexmain .left {float:left;width:500px;padding:10px 30px; border-right:#cfcfcf 1px solid;}
.wrap .indexmain .left .doc { width:100%; overflow:hidden; margin:0px;}
.wrap .indexmain .left .doc .title {font-size:14px;text-align:left;font-weight: bold; padding-top:5px; border-bottom:#CCC 1px solid;}
.wrap .indexmain .left .doc .box {line-height:180%;text-align:left;overflow:hidden; padding:10px 0 0 0;}
.wrap .indexmain .left .doc .box img { border:0; margin:7px 3px 5px 3px;}
.wrap .indexmain .left .doc .box .word{text-indent:24px; margin:5px;}
/*indexmain*/
.wrap .indexmain .rihgt {float:left;width:359px;padding:10px 30px}
.wrap .indexmain .rihgt .doc { width:100%; margin:0px;}
.wrap .indexmain .rihgt .doc .title {text-align: left;padding-top:5px; border-bottom:#CCC 1px solid; overflow:hidden;}
.wrap .indexmain .rihgt .doc .box {line-height:180%;text-align:left;overflow:hidden; padding:10px 0 0 0;}
.wrap .indexmain .rihgt .doc .box ul {text-align:left; margin-left:0px; padding-left:5px;}
.wrap .indexmain .rihgt .doc .box ul li {line-height:180%;margin-left:0px;list-style-type: none;}
/*main*/
.wrap .maintop { width:980px; height:28px; background-image:url(../images/maintopbg.gif); border-right:#cfcfcf 2px solid; border-left:#cfcfcf 2px solid; }
.wrap .main {margin:-8px 0px 0px 0px; border-right:#cfcfcf 2px solid;border-left:#cfcfcf 2px solid;  overflow:hidden; background-color:#FFF; }
/*main*/
.wrap .main .left { float:left; width:198px; padding:0 25px 20px 15px;}
.wrap .main .left .lbnav {margin-bottom:6px;}
.wrap .main .left .lsnav {margin-left:14px;width:180px;height:29px;background:url(../images/main_bg.gif) -46px 0 no-repeat;margin-bottom:5px; margin-top:0px;display:block;}
.wrap .main .left .lsnav span{ margin:auto auto auto 40px; line-height:29px;}
.wrap .main .left .lsnav span a {font-weight: bold; color:#C00;}
.wrap .main .left .cplist {margin-left:30px;}
.wrap .main .left .cplist ul {margin:0px auto;}
.wrap .main .left .cplist ul li {line-height:200%;background:url(../images/leftcplist.gif) no-repeat 0% 50%;list-style:none;padding-left:14px;}
/*left_right_bg*/
.wrap .main .left_right_bg { float:left;width:9px; height:330px; background-image:url(../images/mainleftbg.png);}
/*right*/
.wrap .main .right { float:left; width:676px; padding:0 30px 20px 25px;}
.wrap .main .right .banner_nei { background:url(../images/banner_nei1.jpg); width:676px; height:130px; border:0; margin-bottom:10px;}
.wrap .main .right .banner_nei2 { background:url(../images/banner_nei2.jpg); width:676px; height:130px; border:0; margin-bottom:10px;}
.wrap .main .right .doc {width:676px; margin:0px; overflow:hidden;}
.wrap .main .right .doc .title {padding-top:5px; border-bottom:#CCC 1px solid;overflow:hidden;}
.wrap .main .right .doc .title .mianbaoxie { font-size:12px; float:right; margin-top:10px;}
.wrap .main .right .doc .title .biaoti { float:left;}
.wrap .main .right .doc .box { padding:0px 0px 15px 0px; overflow:hidden;}
.wrap .main .right .doc .box .wenzhang {margin:0px;margin-top:5px;padding-bottom:10px;line-height:180%; text-indent:24px; overflow:hidden;}
.wrap .main .right .doc .box .wenzhang h1 { text-align:center;font-size:20px;padding:0px; margin:10px auto 10px auto}
.wrap .main .right .doc .box .wenzhang ul {text-align:left; margin-left:0px; padding-left:0px;}
.wrap .main .right .doc .box .wenzhang ul li {margin-left:0px;list-style-type: none;}
.wrap .main .right .doc .box .wenzhang .pszpic {width:145px;; height:130px; text-align:center; float:left; text-indent:0px; padding:0 70px;}
.wrap .main .right .doc .box .wenzhang .procenter { width:326px; float:left; text-align:center;margin:15px 0; text-indent:0}
.wrap .main .right .doc .box .fengexian { width:100%; height:1px; border-bottom:#333 dashed 1px;}
.wrap .main .right .doc .box .article {margin:0px;padding-bottom:15px;}
.wrap .main .right .doc .box .article h1 { text-align:center;font-size:18px;padding:0px; margin:10px auto 10px auto}
.wrap .main .right .doc .box .article .info { margin:0px; padding:0px; text-align:center;}
.wrap .main .right .doc .box .article .area { margin:0px; padding:5px 0 5px 0; line-height:180%; text-indent:24px;}
.wrap .main .right .doc .box .relatedtitle {font-size:14px;font-weight:bold;border-bottom:1px solid #999; padding:3px 0 5px 0}
.wrap .main .right .doc .box .related { margin:0px;padding:0px;}
.wrap .main .right .doc .box .related ul { margin-top:10px; margin-bottom:0px; line-height:180%;}
/*artlist*/
.wrap .main .right .doc .box .artlist {height:22px;margin-top:5px;padding:5px 15px 5px 3px; border-bottom:1px dashed #CCC; overflow:hidden;}
.wrap .main .right .doc .box .artlist .articlelist { float:left;}
.wrap .main .right .doc .box .artlist .time{ float:right;}
.wrap .main .right .doc .box .newscenter { width:338px; height:80px; float:left; padding:25px 0 0 0; text-align:center;}
/*productlist*/
.wrap .main .right .doc .box .productlist { height:107px;margin-top:5px; border-bottom:1px dotted #CCC; padding-bottom:5px; overflow:hidden;}
.wrap .main .right .doc .box .productlist .cptp { height:95px;float:left;border: 1px solid #CCC; padding:5px;}
.wrap .main .right .doc .box .productlist .description { width:519px; height:87px;float:left; line-height:180%; padding:10px 5px 10px 10px; text-indent:24px;}

/*friendlink
*/
.friendlink {width:960px; padding-top:13px;padding-bottom:5px; border-bottom:1px solid #eee;text-align:center}
.friendlink ul{    float: left;
    margin-top: 10px; }
.friendlink li{  display: inline;
    line-height: 22px;}
.wrap .foot {border:#cfcfcf 2px solid; border-width:0 2px;float:left;width:960px; height:100px;background:#d8d8d8;text-align:center; padding-left:10px; padding-right:10px;}

.wrap .foot .friendlink {width:960px; padding-top:13px;padding-bottom:5px; border-bottom:1px solid #eee;text-align:center}
.wrap .foot .banquan{ width:960px; padding-top:10px;padding-bottom:10px; line-height:180%}


.new_list_span{ width:216px; overflow:hidden; float:left; height:20px;margin-left:4px;}

.date { float: right;}

.box_suishi{}

.box_suishi ul li{
   float: left;
	overflow:hidden;
    margin: 3px;
    width: 148px;padding:2px; border-bottom:1px dashed #CCC;  height: 18px;
    line-height: 18px;
}

.page{ width:600px; float:left; margin:0 auto; text-align:center; height:35px; line-height:25px;}

.page  li {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 5px;
    padding: 1px;
   
}
.page  a {
    color: #666666;
}


/* 移动端   page */
.m_foot_phonetopc{margin: 0px; height:108px;padding:2px 0px;text-align: center;}
.m_foot_phonetopc p { background:#ffffff;height:20px;   padding:12px 0px;}
.m_foot_phonetopc a { color:#F00; margin:2px;}

#m_foot{ bottom: 0; left: 0; position: fixed; width: 100%; z-index: 99990;}
.m_foot_top{margin:0px;}
.m_foot_bot{box-sizing: content-box;height: 100%;position: relative; width: 100%; background:#ea3420; height:65px;}
.m_foot_bot_all{ width:25%;height:55px; margin:0px; float:left; }
.m_foot_bot_li{ height: 44px;margin-top: 7px;position: relative;border-right:1px  #666 solid; float:left;overflow:hidden; width:100%;}
.m_foot_bot_li_img{margin:1px auto;width:100%;height: 25px;text-align: center;}
.m_foot_bot_li_img img {  height: 25px;display: inline; margin:1px auto;width:auto;}
.m_foot_bot_li_txt{ margin:1px auto; width:56px;text-align: center;color: #ffffff; font-family: "Microsoft Yahei"; font-size: 14px;}

//兼容广告位所需样式
* html .**** { z-index: 1000;text-align: center;
    width: 100%;
position:absolute; top:expression(eval(document.documentElement.scrollTop))} /*需要兼容各个浏览器量浮动样式 ie */
.top2 { position:static;}
.**** {position:fixed; top:0px;z-index: 1000;text-align: center;
    width: 100%;
}

#topon{ width:100%;

}


* html, * html body {
    background-attachment: fixed;
    background-image: url("about:blank");
}

